function check() {
    var success = $('.has-success').length
    if (success == 3) {
        $('button').removeAttr('disabled').removeClass('disabled')
    } else {
        $("#sub").attr('disabled', 'disabled')
        $('#sub').addClass('disabled')
    }
}
$("#account").bind('input propertychange',function (e) {
    e.preventDefault();
    var rule = /^\d{8}$/
    var value = $(this).val()
    var match = rule.test(value)
    if (!match) {
        $(this).parent().removeClass('has-success')
        $(this).parent().addClass('has-error')
        check()
    } else {
        $(this).parent().removeClass('has-error')
        $(this).parent().addClass('has-success')
        check()
    }

});
$("#password").bind('input propertychange',function (e) {
    e.preventDefault();
    var rule = /^[A-Za-z0-9]+$/
    var value = $(this).val()
    var match = rule.test(value)
    if (!match) {
        $(this).parent().removeClass('has-success')
        $(this).parent().addClass('has-error')
        check()
    } else {
        $(this).parent().removeClass('has-error')
        $(this).parent().addClass('has-success')
        check()
    }
});
$("#password_new").bind('input propertychange',function (e) {
    e.preventDefault();
    var rule = /^[A-Za-z0-9]+$/
    var value = $(this).val()
    var match = rule.test(value)
    if (!match) {
        $(this).parent().removeClass('has-success')
        $(this).parent().addClass('has-error')
        check()
    } else {
        $(this).parent().removeClass('has-error')
        $(this).parent().addClass('has-success')
        check()
    }

});
$("#sub").click(function (e) {
    e.preventDefault();
    document.getElementById('loading').style='display:inline-block'
    $.ajax({
        type: "get",
        url: "../php/password_reset.php",
        data: $('#form').serialize(),
        dataType: "text",
        success: function (response) {
            console.log(response)
            if (response == '1') {
                swal({
                    icon: 'success',
                    text: '您的密码已经修改成功！',
                    button:'耶！(〃\'▽\'〃)',  
                })
                $('.swal-button').click(function (e) { 
                    e.preventDefault();
                    window.location.href='../login.html'
                    
                })
                document.getElementById('loading').style='display:none'
                $("input").val('');
                $("input").parent().removeClass('has-success')
                $("#sub").attr('disabled', 'disabled')
                $('#sub').addClass('disabled')
            } else if (response == '0') {
                swal({
                    icon: 'error',
                    text: '修改密码失败！请检查你的学号和密码！',
                    button:'哦╭(╯^╰)╮',
                })
                document.getElementById('loading').style='display:none'
                $('#password').parent().removeClass('has-success')
                $('#password').parent().addClass('has-error')
                $("#sub").attr('disabled', 'disabled')
                $('#sub').addClass('disabled')
            } else {
                $("form").after("<div>" + response + "</div>");
            }
        }
    });
});